.lb-v-dummy { width: 100%; display: block; height: 1px; }
.lb-h-dummy { height: 100%; display: block; width: 1px; }
.lb-clear { clear: both; }
.lb-wrap { z-index: 0; overflow: auto; position: relative; }
/*.lb-scrollbar-wrap { position: absolute; left: 0; top: 0; }*/
.lb-v-scrollbar {
	background: none repeat scroll 0 0 #CFCFCF;
    border-radius: 7px 7px 7px 7px;
    height: 100%;
    position: absolute;
    right: 6px;
    top: 2px;
    width: 2px;
    z-index: 1;
	}
.lb-h-scrollbar { z-index: 1; position: absolute; bottom: 2px; left: 2px; width: 100%; height: 7px; background: #cfcfcf; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.lb-v-scrollbar-slider { 
	background: url("../images/scroll_bar.png") no-repeat scroll 0 0 transparent;
    border-radius: 7px 7px 7px 7px;
    height: 18px !important;
    left: -8px;
    position: absolute;
    top: 0;
    width: 18px;
    z-index: 9999;
}
.lb-h-scrollbar-slider { position: absolute; height: 7px; width: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }

<!--[if IE 8]>
<style>
.lb-v-scrollbar { background: red; }
</style>
<![endif]-->